﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Entidad;
using System.Data.SqlClient;

namespace Crosland.Automotriz.Data.Dao.Linq
{
    public class clsTH_Venta_Externa_ArchivoDAO
    {
        private readonly DM_CROSLAND_20130417Entities ContextoDeObjs = new DM_CROSLAND_20130417Entities();

        public int UltimoID()
        {
            int max = 0;

            try
            {
                max = ContextoDeObjs.TH_VENTA_EXTERNA_ARCHIVO.Select(x => x.ID_VENTA_EXTERNA_ARCHIVO).Max();
            }
            catch (Exception)
            {
                return max;
            }

            return max;

        }


        public bool Insertar(TH_VENTA_EXTERNA_ARCHIVO Obj)
        {
            try
            {
                ContextoDeObjs.AddObject("TH_VENTA_EXTERNA_ARCHIVO", Obj);
                ContextoDeObjs.SaveChanges();
            }
            catch (Exception)
            {
                return false;
            }
            return true;
        }


        public List<TH_VENTA_EXTERNA_ARCHIVO> ListarArchivos(int ID_VENTA_EXTERNA)
        {
            var q = from c in ContextoDeObjs.TH_VENTA_EXTERNA_ARCHIVO
                    where c.ID_VENTA_EXTERNA == ID_VENTA_EXTERNA
                    select c;
            return q.ToList();
        }
    }
}
